#include <iostream>
#include <stdio.h>
#include <vector>
#include <string>
#include <set>
#include <map>
#include <list>
using namespace std;

static bool Check(int num) {
    if (num % 3)
        return false;

    if (num % 400 == 0)
        return true;

    if ((num % 4 == 0) && (num % 100))
        return true;

    return false;
}

int main() {
    int N;
    scanf("%d", &N);

    printf("%s", Check(N) ? "YES" : "NO");

    return 0;
}
